package avicit.bdp.dgs.qa.service.engine;

import avicit.bdp.dgs.qa.dto.JobDTO;

import java.io.Serializable;
import java.util.Map;

/**
 * @金航数码科技有限责任公司
 * @作者：developer
 * @邮箱：developer@avic-digital.com
 * @创建时间： 2023-09-17
 * @类说明：IEngine
 * @修改记录：
 * @注意事项：
 * @主要功能：计算引擎接口
 */
public interface IEngine extends Serializable {
    /**
     * 生成Task Json
     * @param job
     * @param userOptions
     * @return
     */
    Map<String, Object> build(JobDTO job, Map<String, Object> userOptions);
}
